1
マークダウン最優先の哲学と基本的なアーキテクチャ原則
EvoClass-AI007Lesson 1
00:00

OpenClawの基盤

1. マークダウン最優先の哲学

OpenClawは、人間が読めるドキュメントを絶対的な真実の源として扱います。データベースに論理を隠すシステムとは異なり、エージェントの「魂」はテキストファイルで定義されるため、 透明性 かつ バージョン管理が保証されます。

  • SOUL.md: パーソナおよび倫理的境界を定義します。
  • AGENTS.md: エンジニアリングワークフローを概説します。
  • MEMORY.md: 長期的な事実や好みを格納します。

2. モデル非依存かつ自律的

集中型エージェントランタイムにより、ロジックを再書き換えせずにLLM(Claude、GPT、ローカル)の切り替えが可能です。自律型エージェントは HEARTBEAT.md スケジューラを通じて24時間365日稼働します。

3. 高信頼性とデータ整合性

高同時接続環境における 状態破損 を防ぐために、OpenClawはラン・キューや セッション分離 による方法を採用しています。データ取得は ローカル最優先RAG 意味的スナップショットを活用するアーキテクチャによって処理されます。

設定: openclaw.json
{ "global": { "port": 18789, "identity": "./config/SOUL.md", "env_injection": true }, "security": { "firewall": "strict", "rce_protection": true } }
Type a command...
Question 1
Why does OpenClaw prioritize a "Markdown-First" approach?
To increase the execution speed of the LLM.
To ensure transparency and human-readability.
To replace the need for JSON files entirely.
Question 2
What prevents "State Corruption" during simultaneous user interactions?
Local-First RAG
Semantic Snapshots
Session Isolation via Lane Queues
Challenge: The Debugger
Diagnose the missing agent behavior.
Problem: An agent has been deployed, but it is responding with a generic personality instead of its assigned role, and it cannot recall data from yesterday's session.
Analysis
Which files or components are likely misconfigured?
Diagnosis:
1. Persona Issue: Check SOUL.md and ensure it is correctly referenced in openclaw.json.
2. Memory Issue: Ensure MEMORY.md is writable and the Local-First RAG system is successfully creating Semantic Snapshots.